Установка скрипта «Имиджборд на основе форума»

Введение

Благодарим за покупку скрипта! Установка скриптового решения займет некоторое время. Пожалуйста, внимательно читайте инструкции и старайтесь следовать всем рекомендациям.


Перед установкой, сделайте полный бэкап шаблонов на случай, если вы в какой-то момент решите вернуть прежний вид сайту или отдельным его элементам. Сделать это можно в Панели управления » Управление дизайном » Backup шаблонов.

Первый шаг: активация PHP


Убедитесь, что на вашем сайте активна услуга PHP. Для этого перейдите на главную страницу панели управления и обратите внимание на правую часть страницы. В случае наличия активной услуги вы увидите текст "PHP детали".
– перейдите к следующему шагу установки, PHP-услуга у вас активна. Если такой текст отсутствует, значит услуга PHP отключена или просрочена. Для подключения PHP необходимо оплатить премиум пакет, включающий возможность использования PHP-скриптов, либо заказать данную услугу отдельно.

Второй шаг: загрузка скриптов на FTP PHP


Этап 1. Установка пароля

Если у вас задан пароль к FTP PHP, сразу же переходите к следующему этапу.
Перейдите на главную страницу панели управления вашим сайтом, в правой верхней части нажмите на ссылку «PHP детали».
В открывшемся окне кликните на ссылку: «Пароль не установлен.
Мы попадем на страницу установки пароля на FTP PHP. Заполните поля, продолжайте следовать инструкциям системы.

Этап 2. Подключение к PHP FTP серверу

После установки пароля, скачайте FTP-клиент, рекомендуем бесплатный FTP клиент FileZilla. После установки программы, в верхней части вводим параметры подключения:

  • Сервер: s2000.ucoz.net
  • Логин (FTP login): введите свой логин, который указан в меню "PHP детали"
  • Пароль: пароль который вы ввели ранее в специальном разделе

После заполнения полей нажмите на кнопку «Быстрое соединение».


Этап 3. Загрузка скриптов на PHP FTP сервер

После успешного подключения вы увидите каталог под именем «scripts» в правой части окна программы. Обязательно переходим в этот каталог двойным кликом по нему.

Теперь загрузите в этот каталог папку из архива со скриптом «imageboard». Загрузить легко, просто перетащите эту папку в правый диалог (где отображаются каталоги и файлы хранящиеся на сервере).
Узнать статус передачи файлов вы можете в окне статуса, которое находится в нижней части программы, там отображаются файлы которые ожидают передачи и те, которые не удалось передать, в частности которые были успешно переданы.

Третий шаг: загрузка изображений на сайт


Загрузите на ваш сайт со­дер­жи­мое папки FTP в ко­рень ва­шего сай­та, че­рез FTP или фай­ло­вый ме­нед­жер на сай­те, соб­лю­дая пап­ки и под пап­ки.

Как загружать файлы на FTP?

Четвертый шаг: установка кода

Перейдите в Панель управления » Управление дизайном » Форум: Общий вид страниц форума, и перед тегом </body> разместите код:

<script src="/php/imageboard/js.php"></script>
и сохраните изменения.

Затем перейдите в Панель управления » Управление дизайном » Форум: Вид материала, и разместите код ниже в том месте, где хотите видеть изображение загруженные через форму ответа:
<div id="imageboard-img-$ID$"></div>
<script>window.imageboardImgs=window.imageboardImgs||[];window.imageboardImgs.push($ID$);</script>
После перейдите в Панель управления » Управление дизайном » Форум: Форма добавления материала, найдите $ERROR$ и замените на:
<div id="imageboard-form-error">$ERROR$</div>
в этом же шаблоне вставьте код туда, где хотите видеть выпадающий список для выбора рандомпака:
<div id="select-image-board"></div>
далее в этом же шаблоне вставьте код туда, где хотите видеть поле для выбора и загрузки своего изображения:
<div id="upload-image-board"></div>

Пятый шаг: настройка и использование


Оформление.

Для настройки вида изображения используйте класс imageboard-img, например:
.imageboard-img {
 margin: 0 10px 10px 0;
 float: left;
}

Настройки.

Расмотрим настройки в конфиг-файле config.php, который мы загружали на FTP PHP вместе с папкой «imageboard».

  • ftpLogin – настройка по установке FTP-логина для корректной работы. Важная настройка.
  • ftpPassword – настройка по установке FTP-пароля для корректной работы. Важная настройка.
  • randomPacks – настройка путей до папок с наборами изображений (рандомпаки) и названия. Папки должны существовать на сайте (в файловом менеджере вашего сайта) и содержать изображения! По-умолчанию выставлено:
            'i2b/facepalm' => 'facepalm',
            'i2b/trollface' => 'trollface',
            'i2b/bayan' => 'баян',
            'i2b/captain' => 'кэп',
            'i2b/narkoman' => 'наркоман?',
            'i2b/trololo' => 'жирнота',
            'i2b/petrosian' => 'петросян',
    
    i2b/petrosian — путь до папки с изображениями мема
    петросян – название в селекте при выборе (в форме добавления сообщения)
    Особенность – если в папке есть несколько изображений, то они будут выводиться рандомно.

  • uploadFolder – настройка по указанию папки, в которую будут загружаться изображения (должна существовать!).
  • uploadWidth – максимальные размеры изображений (при превышении - будет уменьшено). Ширина.
  • uploadHeight – максимальные размеры изображений (при превышении - будет уменьшено). Высота.

При корректной работе, должна быть отключена опция "Склеивать повторные ответы" у всех групп.

Установка завершена. Если у вас возникли вопросы, которые не затрагивались в документации, спрашивайте в комментариях к товару.